limonin (bitter substance) - Español Inglés Diccionario